be self-sufficient - Allemand Anglais Dictionnaire